[求助]c++高手帮忙看下这个程序问题出在哪儿!

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:52:04
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>

using namespace std;

int main(int argc, char *argv[])
{
ifstream fin;
fin.open("test.txt");
vector<string> vec;
int i=0;
while(fin>>vec[i])
i++;
cout<<vec[1];
fin.close();
system("PAUSE");
return EXIT_SUCCESS;
}

dev-c++和VC都不行……

vector没有开数组。。。

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>

using namespace std;

int main(int argc, char *argv[])
{
ifstream fin;
fin.open("test.txt");
vector<string> vec (100);
int i=0;
while(fin>>vec[i])
i++;
cout<<vec[1];
fin.close();
system("PAUSE");
return EXIT_SUCCESS;
}